all: test_logger.o logger.o malloc.o datetime.o string.o test_socket.o socket.o
	gcc -g -o test_logger test_logger.o logger.o malloc.o datetime.o string.o
	gcc -g -o test_socket test_socket.o logger.o malloc.o datetime.o string.o socket.o
test_logger.o:
	gcc -g -c test_logger.c -I../include/
test_socket.o:
	gcc -g -c test_socket.c -I../include/
logger.o:
	gcc -g -c ../src/logger.c -I../include/
malloc.o:
	gcc -g -c ../src/malloc.c -I../include/
datetime.o:
	gcc -g -c ../src/datetime.c -I../include/
string.o:
	gcc -g -c ../src/string.c -I../include/
socket.o:
	gcc -g -c ../src/socket.c -I../include/
clean:
	rm -f test_logger datetime.o logger.o malloc.o test_logger.o string.o 
	rm -f test_socket test_socket.o socket.o
